A Method for Bounding the E ect of DMA I / O Interference onProgram Execution

نویسندگان

  • Tai-Yi Huang
  • Jane W.-S. Liu
  • David Hull
چکیده

A DMA controller that operates in cycle-stealing mode transfers data by \stealing" bus cycles from an executing program. This cycle stealing operation retards the progress of the executing program and extends its execution time. In this paper we rst present a method that bounds the worst-case execution time of a program executing concurrently with a cycle-stealing DMA I/O operation in the simple case where the execution time of each machine instruction is xed. We next extend this method to deal with the case of instruction-cache architectures. We demonstrate the eeectiveness of our methods by the results of simulations of several programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounding DMA Interference on Hard-Real-Time Embedded Systems

A DMA controller that operates in the cycle-stealing mode transfers data by stealing bus cycles from the CPU. The concurrent contention for the I/O bus by a CPU task and a cycle-stealing DMA I/O task retards their progress and extends their execution times. In this paper we first describe a method for bounding the worst-case execution time (WCET) of a CPU task when cycle-stealing DMA I/O is pre...

متن کامل

Worst-Case Timing Analysis of Cycle-Stealing DMA I/O Tasks

A DMA controller that operates in the cycle-stealing mode is allowed to transfer data only when the CPU does not need the system bus. Thus, the execution time of a cycle-stealing DMA I/O task depends on the sequence of instructions executing concurrently with it. This paper describes a method for bounding the worst-case execution time (WCET) of a cycle-stealing DMA I/O task. We rst deene the ta...

متن کامل

EFFECTS OF DESMOPRESSIN ON MEMORY DISORDERS DUE TO ELECTROCONVULSIVE THERAPY (ECT) IN HUMANS

Electroconvulsive therapy (ECT) is an efficient treatment for several neuropsychiatric disorders however a large number of patients develop memory impairment after ECT. Different studies both on animals and human suggest that vasopressin has positive effects on memory and improves cognitive functions. In this randomized, double-blind controlled clinical trial, 50 patients with psychiatric d...

متن کامل

Formal Verification of Secure User Mode Device Execution with DMA

Separation between processes on top of an operating system or between guests in a virtualized environment is essential for establishing security on modern platforms. A key requirement of the underlying hardware is the ability to support multiple partitions executing on the shared hardware without undue interference. For modern processor architectures with hardware support for memory management,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996